﻿Public Module mdlSetup
    Public Const c_EditorWidth = 800
    Public Const c_EditorHeight = 450
    Public Const c_BlockWidth = 100
    Public Const c_BlockHeight = 70
    Public Const c_BlockResize = 15
    Public Const c_BlockRadius = 10
    Public Const c_PortWidth = 20
    Public Const c_PortHeight = 20
    Public Const c_HolderWidth = 12
    Public Const c_HolderHeight = 12
    Public Const c_HolderRadius = 3
    Public Const c_BorderLeave = 1
    Public Const c_BorderEnter = 3
    Public Const c_Line = 2
    Public Const c_ConnectorStep = 50
    Public Const c_TooltipeWidth = 150

    Public Const c_AxisX = 0
    Public Const c_AxisY = 1

    Public Const c_Editor = 0
    Public Const c_Block = 1
    Public Const c_Activator = 2
    Public Const c_Event = 3
    Public Const c_Input = 4
    Public Const c_Output = 5
    Public Const c_Connector = 6

    Public ReadOnly ColorBlock As Brush = Brushes.Aqua
    Public ReadOnly ColorActivator As Brush = Brushes.Red
    Public ReadOnly ColorEvent As Brush = Brushes.Red
    Public ReadOnly ColorInput As Brush = Brushes.Blue
    Public ReadOnly ColorOutput As Brush = Brushes.Blue
    Public ReadOnly ColorStroke As Brush = Brushes.LightYellow
    Public ReadOnly ColorLine As Brush = Brushes.Black
    Public ReadOnly ColorHolder As Brush = Brushes.Blue
    Public ReadOnly ColorFocus As Brush = Brushes.DarkTurquoise
End Module
